Themida este un sistem avansat de protecție software-ul Windows. Atunci când o cerere se creează, compilatorul va compila codul sursă aplicare în mai multe fișiere obiect din cod limbaj mașină. Apoi, fișierele obiect sunt legate împreună pentru a crea executabilul final. În același mod în care codul sursă a unei cereri este transformat în cod mașină la momentul compilare, există instrumente care pot transforma o aplicație compilat în limbajul de asamblare sau un limbaj de programare mai mare. Aceste instrumente sunt cunoscute ca dissemblers și de-compilatoare.
protectoare Software au fost create pentru a păstra un atacator de la inspecteaza sau modificarea unei cereri compilat direct. Un protector software este ca un scut care păstrează o cerere criptate și protejate împotriva posibilelor atacuri. Când o aplicație protejat va fi condus de sistemul de operare, software-ul de protecție va lua primul controlul asupra CPU și verificați eventualele posibilități de cracare (dissemblers sau de-compilatoare), care pot fi rulează pe sistemul. Dacă totul este în siguranță de protecție software-ul va trece la decriptarea cererea protejat și dându-i controlul CPU să fie executat ca de obicei. Acesta avantaje de protecție o cerere împotriva pirateriei, împiedică atacatorii de la studierea modului în care este pusă în aplicare o cerere, și nu va permite atacatorilor să modifice o cerere pentru a schimba comportamentul.
Comentariile nu a fost găsit